home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / telecomm / fnordadl / fn132src.zoo / makefile < prev    next >
Encoding:
Makefile  |  1991-09-02  |  17.8 KB  |  504 lines

  1. #
  2. # Makefile for Fnordadel 1.3 under GCC
  3. #
  4.  
  5. .SUFFIXES:
  6. .SUFFIXES: .c .s .o .tos .olb .h
  7.  
  8. .c.o:
  9.     @echo 'Compiling $@'
  10.     @$(CC) $(CFLAGS) -c -o $@ $<
  11.  
  12. LIB = citlib/libfnord.olb
  13. CFLAGS = -Icith -O -fomit-frame-pointer -fcombine-regs -DATARIST
  14. LDFLAGS = $(LIB) -liio -s
  15. HCORE = cith/sysdep.h cith/ctdl.h cith/citlib.h
  16. HNET = cith/net.h
  17.  
  18. # This setup for native ST environment:
  19. #CC = gcc
  20. #AS = gcc-as
  21. #AR = gcc-ar
  22. #RM = xrm
  23.  
  24. # This setup for a cross-compiler environment:
  25. CC = /usr/atari/bin/cgcc
  26. AS = /usr/atari/lib/gcc-as
  27. AR = /usr/atari/bin/car
  28. RM = /bin/rm
  29.  
  30. # CITADEL defines the main citadel.tos target.
  31.  
  32. CITADEL = citmain/citadel.tos
  33.  
  34. # CONFIGUR defines the main configur.tos target.
  35.  
  36. CONFIGUR = citmain/configur.tos
  37.  
  38. # USEFUL_UTILS defines those utilities which are likely to be of use to the
  39. # average system; they comprise a subset of the full suite of utilities.
  40.  
  41. USEFUL_UTILS =    citutil/callstat.tos \
  42.         citutil/citfs.tos \
  43.         citutil/ckdoor.tos \
  44.         citutil/clog.tos \
  45.         citutil/collide.tos \
  46.         citutil/conv32.tos \
  47.         citutil/conv33d.tos \
  48.         citutil/doorwrap.tos \
  49.         citutil/dumpnet.tos \
  50.         citutil/flipbits.tos \
  51.         citutil/lchange.tos \
  52.         citutil/loadnet.tos \
  53.         citutil/logedit.tos \
  54.         citutil/makezt.tos \
  55.         citutil/mchange.tos \
  56.         citutil/mexpand.tos \
  57.         citutil/mshrink.tos \
  58.         citutil/nchange.tos \
  59.         citutil/netmap.tos \
  60.         citutil/popular.tos \
  61.         citutil/rchange.tos \
  62.         citutil/scanzt.tos \
  63.         citutil/sysop.tos \
  64.         citutil/vlog.tos
  65.  
  66. # OTHER_UTILS defines the remainder of the utilities.
  67.  
  68. OTHER_UTILS =    citalt/citpeek.tos \
  69.         citalt/dumpmsg.tos \
  70.         citalt/runit.tos \
  71.         citalt/spooledt.tos \
  72.         citalt/users.tos
  73.  
  74. # CONVERTERS defines the conversion program(s) which may be needed for this
  75. # release.  This target will change a lot.
  76.  
  77. CONVERTERS =
  78.  
  79. ALL_SOURCES = citalt/citpeek.c citalt/dumpmsg.c citalt/doorwrap.c \
  80. citalt/runit.c citalt/spooledt.c citutil/sysop.c citalt/users.c \
  81. citlib/cd.c citlib/checkpt.c citlib/clock.c citlib/congetyn.c citlib/conout.c \
  82. citlib/crashout.c citlib/crypte.c citlib/ctdlfile.c citlib/dskspace.c \
  83. citlib/findmsg.c citlib/formroom.c citlib/formtime.c citlib/fromdesk.c \
  84. citlib/getcd.c citlib/getdiren.c citlib/getlog.c citlib/getnet.c \
  85. citlib/getnmidx.c citlib/getroom.c citlib/getspool.c citlib/getyesno.c \
  86. citlib/hangup.c citlib/hash.c citlib/io.c citlib/labelcmp.c citlib/libarch.c \
  87. citlib/libevent.c citlib/libfloor.c citlib/libroute.c citlib/libtag.c \
  88. citlib/locking.c citlib/makedate.c citlib/modputs.c citlib/msgio.c \
  89. citlib/msgio2.c citlib/msgtime.c citlib/netnmidx.c citlib/nnisok.c \
  90. citlib/normalis.c citlib/noteroom.c citlib/output.c citlib/printmsg.c \
  91. citlib/putlog.c citlib/putnet.c citlib/putroom.c citlib/readtabl.c \
  92. citlib/receive.c citlib/rmalias.c citlib/stricmp.c citlib/strnicmp.c \
  93. citlib/strupr.c citlib/timeis.c citlib/timers.c citlib/version.c \
  94. citlib/writetbl.c citlib/xfuncs.c \
  95. citmain/archive.c citmain/calllog.c \
  96. citmain/cfg.c citmain/ctdl.c citmain/doenter.c citmain/door.c \
  97. citmain/doread.c \
  98. citmain/dosysop.c citmain/driver.c citmain/editor.c citmain/floor.c \
  99. citmain/format.c citmain/holdmsg.c citmain/hothelp.c citmain/login.c \
  100. citmain/misc.c citmain/modem.c citmain/msg.c citmain/netcall.c \
  101. citmain/neterror.c citmain/netmain.c citmain/netmisc.c citmain/netrcv.c \
  102. citmain/nfs.c citmain/patchnum.c citmain/postmsg.c \
  103. citmain/room.c citmain/roomedit.c citmain/scandir.c citmain/statbar.c \
  104. citmain/sysdep.c citmain/terminat.c citmain/xymodem.c citmain/zaploop.c \
  105. citutil/callstat.c citutil/citfs.c citutil/ckdoor.c citutil/clog.c \
  106. citutil/collide.c citutil/conv32.c citutil/conv33d.c citutil/dumpnet.c \
  107. citutil/flipbits.c citutil/lchange.c citutil/loadnet.c citutil/logedit.c \
  108. citutil/makezt.c citutil/mchange.c citutil/mexpand.c citutil/mshrink.c \
  109. citutil/nchange.c citutil/netmap.c citutil/popular.c citutil/rchange.c \
  110. citutil/readtbl.c citutil/scanzt.c citutil/vlog.c
  111.  
  112. #
  113. # Following are the various targets.  Type 'make' to make citadel & configur.
  114. #
  115.  
  116. minimum: $(CITADEL) $(CONFIGUR)
  117.  
  118. citadel: $(CITADEL)
  119.  
  120. configur: $(CONFIGUR)
  121.  
  122. fnord: $(CITADEL) $(CONFIGUR) $(USEFUL_UTILS)
  123.  
  124. remake: $(CITADEL) $(CONFIGUR) $(USEFUL_UTILS) $(OTHER_UTILS) $(CONVERTERS)
  125.  
  126. utils: $(USEFUL_UTILS) $(OTHER_UTILS)
  127.  
  128. conv: $(CONVERTERS)
  129.  
  130. #
  131. # Library
  132. #
  133. # The order of the files in the library matters (if you care about speed)
  134. # so don't farg with these too much.  From `getspool...msgtime...<etc>'
  135. # onwards are all bottom-level, and can be in any order.
  136. LIBFNORDOBJ = citlib/rmalias.o citlib/msgio2.o citlib/findmsg.o \
  137. citlib/printmsg.o citlib/msgio.o citlib/output.o citlib/getyesno.o \
  138. citlib/formtime.o citlib/netnmidx.o citlib/putnet.o citlib/getnet.o \
  139. citlib/putlog.o citlib/getnmidx.o citlib/getlog.o \
  140. citlib/putroom.o citlib/getroom.o citlib/noteroom.o \
  141. citlib/writetbl.o citlib/readtabl.o citlib/xfuncs.o citlib/locking.o \
  142. citlib/formroom.o citlib/ctdlfile.o citlib/crashout.o \
  143. citlib/hangup.o citlib/timers.o citlib/modputs.o citlib/receive.o \
  144. citlib/getspool.o citlib/msgtime.o citlib/makedate.o citlib/conout.o \
  145. citlib/crypte.o citlib/hash.o citlib/stricmp.o \
  146. citlib/checkpt.o citlib/strnicmp.o  citlib/strupr.o \
  147. citlib/normalis.o citlib/labelcmp.o citlib/nnisok.o citlib/cd.o citlib/getcd.o \
  148. citlib/dskspace.o citlib/getdiren.o citlib/clock.o citlib/timeis.o \
  149. citlib/congetyn.o citlib/fromdesk.o citlib/io.o citlib/version.o
  150.  
  151. $(LIB) : $(LIBFNORDOBJ)
  152.     @$(RM) -f $(LIB)
  153.     @$(AR) rus $(LIB) $(LIBFNORDOBJ)
  154. #
  155. # Main programs (citadel & configure)
  156. #
  157.  
  158. CITOBJ = citmain/ctdl.o citmain/doread.o citmain/calllog.o citmain/login.o \
  159. citmain/terminat.o citmain/misc.o citmain/xymodem.o citmain/modem.o \
  160. citmain/msg.o citmain/room.o citmain/roomedit.o citmain/editor.o \
  161. citmain/floor.o citlib/libfloor.o citlib/libarch.o citlib/libtag.o \
  162. citlib/libevent.o citmain/postmsg.o citmain/netcall.o citmain/netmain.o \
  163. citmain/netmisc.o citmain/netrcv.o \
  164. citmain/door.o citmain/sysdep.o citmain/driver.o citmain/format.o \
  165. citmain/zaploop.o citmain/archive.o citmain/doenter.o citmain/dosysop.o \
  166. citlib/libroute.o citmain/nfs.o citmain/holdmsg.o \
  167. citmain/scandir.o citmain/statbar.o citmain/hothelp.o citmain/neterror.o \
  168. citmain/patchnum.o
  169.  
  170. citmain/citadel.tos : $(CITOBJ) $(LIB)
  171.     @echo 'Linking $@'
  172.     @$(CC) -o $@ $(CITOBJ) $(LDFLAGS)
  173.  
  174. CFGOBJ = citmain/cfg.o citlib/libfloor.o
  175.  
  176. citmain/configur.tos : $(CFGOBJ) $(LIB)
  177.     @echo 'Linking $@'
  178.     @$(CC) -o $@ $(CFGOBJ) $(LDFLAGS)
  179.  
  180. #
  181. # Utilities
  182. #
  183.  
  184. CSTATOBJ = citutil/callstat.o citutil/readtbl.o 
  185.  
  186. citutil/callstat.tos : $(CSTATOBJ) $(LIB)
  187.     @echo 'Linking $@'
  188.     @$(CC) -f -o $@ $(CSTATOBJ) $(LDFLAGS)
  189.  
  190. CITFSOBJ = citutil/citfs.o
  191.  
  192. citutil/citfs.tos : $(CITFSOBJ) $(LIB)
  193.     @echo 'Linking $@'
  194.     @$(CC) -o $@ $(CITFSOBJ) $(LDFLAGS)
  195.  
  196. CITPEEKOBJ = citalt/citpeek.o citlib/libfloor.o citmain/patchnum.o \
  197. citmain/format.o citlib/libroute.o
  198.  
  199. citalt/citpeek.tos : $(CITPEEKOBJ) $(LIB)
  200.     @echo 'Linking $@'
  201.     @$(CC) -o $@ $(CITPEEKOBJ) $(LDFLAGS)
  202.  
  203. CKDOOROBJ = citutil/ckdoor.o 
  204.  
  205. citutil/ckdoor.tos : $(CKDOOROBJ)
  206.     @echo 'Linking $@'
  207.     @$(CC) -o $@ $(CKDOOROBJ) $(LDFLAGS)
  208.  
  209. CLOGOBJ = citutil/clog.o
  210.  
  211. citutil/clog.tos : $(CLOGOBJ) $(LIB)
  212.     @echo 'Linking $@'
  213.     @$(CC) -o $@ $(CLOGOBJ) $(LDFLAGS)
  214.  
  215. COLLOBJ = citutil/collide.o citutil/readtbl.o
  216.  
  217. citutil/collide.tos : $(COLLOBJ) $(LIB)
  218.     @echo 'Linking $@'
  219.     @$(CC) -o $@ $(COLLOBJ) $(LDFLAGS)
  220.  
  221. CONV32OBJ = citutil/conv32.o
  222.  
  223. citutil/conv32.tos : $(CONV32OBJ) $(LIB)
  224.     @echo 'Linking $@'
  225.     @$(CC) -o $@ $(CONV32OBJ) $(LDFLAGS)
  226.  
  227. CONV33DOBJ = citutil/conv33d.o
  228.  
  229. citutil/conv33d.tos : $(CONV33DOBJ) $(LIB)
  230.     @echo 'Linking $@'
  231.     @$(CC) -o $@ $(CONV33DOBJ) $(LDFLAGS)
  232.  
  233. DOORWRAPOBJ = citutil/doorwrap.o
  234.  
  235. citutil/doorwrap.tos : $(DOORWRAPOBJ)
  236.     @echo 'Linking $@'
  237.     @$(CC) -o $@ $(DOORWRAPOBJ) $(LDFLAGS)
  238.  
  239. DUMPNETOBJ = citutil/dumpnet.o citutil/readtbl.o
  240.  
  241. citutil/dumpnet.tos : $(DUMPNETOBJ) $(LIB)
  242.     @echo 'Linking $@'
  243.     @$(CC) -o $@ $(DUMPNETOBJ) $(LDFLAGS)
  244.  
  245. FLIPBITSOBJ = citutil/flipbits.o citutil/readtbl.o
  246.  
  247. citutil/flipbits.tos : $(FLIPBITSOBJ) $(LIB)
  248.     @echo 'Linking $@'
  249.     @$(CC) -o $@ $(FLIPBITSOBJ) $(LDFLAGS)
  250.  
  251. LCHGOBJ = citutil/lchange.o
  252.  
  253. citutil/lchange.tos : $(LCHGOBJ) $(LIB)
  254.     @echo 'Linking $@'
  255.     @$(CC) -o $@ $(LCHGOBJ) $(LDFLAGS)
  256.  
  257. LOADNETOBJ = citutil/loadnet.o
  258.  
  259. citutil/loadnet.tos : $(LOADNETOBJ) $(LIB)
  260.     @echo 'Linking $@'
  261.     @$(CC) -o $@ $(LOADNETOBJ) $(LDFLAGS)
  262.  
  263. LOGEDOBJ = citutil/logedit.o
  264.  
  265. citutil/logedit.tos : $(LOGEDOBJ) $(LIB)
  266.     @echo 'Linking $@'
  267.     @$(CC) -o $@ $(LOGEDOBJ) $(LDFLAGS)
  268.  
  269. MZTOBJ = citutil/makezt.o citlib/libroute.o
  270. # libroute is here because of stupid parsepath() calls somewhere in libfnord.
  271.  
  272. citutil/makezt.tos : $(MZTOBJ) $(LIB)
  273.     @echo 'Linking $@'
  274.     @$(CC) -o $@ $(MZTOBJ) $(LDFLAGS)
  275.  
  276. MCHGOBJ = citutil/mchange.o
  277.  
  278. citutil/mchange.tos : $(MCHGOBJ) $(LIB)
  279.     @echo 'Linking $@'
  280.     @$(CC) -o $@ $(MCHGOBJ) $(LDFLAGS)
  281.  
  282. MEXPANDOBJ = citutil/mexpand.o
  283.  
  284. citutil/mexpand.tos : $(MEXPANDOBJ) $(LIB)
  285.     @echo 'Linking $@'
  286.     @$(CC) -o $@ $(MEXPANDOBJ) $(LDFLAGS)
  287.  
  288. MSHROBJ = citutil/mshrink.o citlib/libroute.o
  289. # libroute is here because of stupid parsepath() calls somewhere in libfnord.
  290.  
  291. citutil/mshrink.tos : $(MSHROBJ) $(LIB)
  292.     @echo 'Linking $@'
  293.     @$(CC) -o $@ $(MSHROBJ) $(LDFLAGS)
  294.  
  295. NCHGOBJ = citutil/nchange.o
  296.  
  297. citutil/nchange.tos : $(NCHGOBJ) $(LIB)
  298.     @echo 'Linking $@'
  299.     @$(CC) -o $@ $(NCHGOBJ) $(LDFLAGS)
  300.  
  301. NETMAPOBJ = citutil/netmap.o citutil/readtbl.o
  302.  
  303. citutil/netmap.tos : $(NETMAPOBJ) $(LIB)
  304.     @echo 'Linking $@'
  305.     @$(CC) -o $@ $(NETMAPOBJ) $(LDFLAGS)
  306.  
  307. POPULOBJ = citutil/popular.o citutil/readtbl.o citlib/libroute.o
  308. # libroute is here because of stupid parsepath() calls somewhere in libfnord.
  309.  
  310. citutil/popular.tos : $(POPULOBJ) $(LIB)
  311.     @echo 'Linking $@'
  312.     @$(CC) -o $@ $(POPULOBJ) $(LDFLAGS)
  313.  
  314. RCHGOBJ = citutil/rchange.o
  315.  
  316. citutil/rchange.tos : $(RCHGOBJ) $(LIB)
  317.     @echo 'Linking $@'
  318.     @$(CC) -o $@ $(RCHGOBJ) $(LDFLAGS)
  319.  
  320. RUNITOBJ = citalt/runit.o
  321.  
  322. citalt/runit.tos : $(RUNITOBJ)
  323.     @echo 'Linking $@'
  324.     @$(CC) -o $@ $(RUNITOBJ) $(LDFLAGS)
  325.  
  326. SZTOBJ = citutil/scanzt.o
  327.  
  328. citutil/scanzt.tos : $(SZTOBJ) $(LIB)
  329.     @echo 'Linking $@'
  330.     @$(CC) -o $@ $(SZTOBJ) $(LDFLAGS)
  331.  
  332. SPOOLOBJ = citalt/spooledt.o citutil/readtbl.o
  333.  
  334. citalt/spooledt.tos : $(SPOOLOBJ) $(LIB)
  335.     @echo 'Linking $@'
  336.     @$(CC) -o $@ $(SPOOLOBJ) $(LDFLAGS)
  337.  
  338. citutil/sysop.tos : citutil/sysop.o
  339.     @echo 'Linking $@'
  340.     @$(CC) -o $@ citutil/sysop.o $(LDFLAGS)
  341.     
  342. USERSOBJ = citalt/users.o
  343.  
  344. citalt/users.tos : $(USERSOBJ) $(LIB)
  345.     @echo 'Linking $@'
  346.     @$(CC) -f -o $@ $(USERSOBJ) $(LDFLAGS)
  347.  
  348. VLOGOBJ = citutil/vlog.o citutil/readtbl.o
  349.  
  350. citutil/vlog.tos : $(VLOGOBJ) $(LIB)
  351.     @echo 'Linking $@'
  352.     @$(CC) -o $@ $(VLOGOBJ) $(LDFLAGS)
  353.  
  354. #
  355. # Miscellaneous junk
  356. #
  357.  
  358. DUMPMSGOBJ = citalt/dumpmsg.o
  359.  
  360. citalt/dumpmsg.tos : $(DUMPMSGOBJ) $(LIB)
  361.     @echo 'Linking $@'
  362.     @$(CC) -o $@ $(DUMPMSGOBJ) $(LDFLAGS)
  363.  
  364. #
  365. # Dependencies
  366. #
  367. # \citmain dependencies redone by AA 90Aug29
  368. #
  369. citmain/archive.o : citmain/archive.c $(HCORE) cith/protocol.h cith/citadel.h
  370. citmain/calllog.o : citmain/calllog.c $(HCORE) cith/calllog.h cith/citadel.h
  371. citmain/cfg.o : citmain/cfg.c $(HCORE) $(HNET) cith/event.h cith/archiver.h cith/calllog.h cith/zaploop.h cith/configur.h
  372. citmain/ctdl.o : citmain/ctdl.c $(HCORE) cith/event.h cith/calllog.h cith/protocol.h cith/door.h cith/terminat.h cith/citadel.h
  373. citmain/doenter.o : citmain/doenter.c $(HCORE) cith/protocol.h cith/citadel.h
  374. citmain/door.o : citmain/door.c $(HCORE) cith/door.h cith/archiver.h cith/citadel.h
  375. citmain/doread.o : citmain/doread.c $(HCORE) cith/dirlist.h cith/archiver.h cith/browser.h cith/protocol.h  cith/citadel.h cith/dateread.h
  376. citmain/dosysop.o : citmain/dosysop.c $(HCORE) cith/event.h cith/calllog.h cith/protocol.h cith/door.h cith/terminat.h cith/citadel.h
  377. citmain/driver.o : citmain/driver.c $(HCORE) cith/citadel.h
  378. citmain/editor.o : citmain/editor.c $(HCORE) cith/editor.h cith/citadel.h
  379. citmain/floor.o : citmain/floor.c $(HCORE) cith/protocol.h cith/citadel.h
  380. citmain/format.o : citmain/format.c $(HCORE) cith/citadel.h
  381. citmain/holdmsg.o : citmain/holdmsg.c $(HCORE) cith/citadel.h
  382. citmain/hothelp.o : citmain/hothelp.c $(HCORE) cith/citadel.h
  383. citmain/login.o : citmain/login.c $(HCORE) cith/room.h cith/event.h cith/calllog.h cith/terminat.h cith/citadel.h
  384. citmain/misc.o : citmain/misc.c $(HCORE) cith/dirlist.h cith/browser.h cith/calllog.h cith/event.h cith/protocol.h cith/dateread.h cith/citadel.h
  385. citmain/modem.o : citmain/modem.c $(HCORE) cith/event.h cith/calllog.h cith/protocol.h cith/terminat.h cith/citadel.h
  386. citmain/msg.o : citmain/msg.c $(HCORE) $(HNET) cith/editor.h cith/protocol.h cith/dateread.h cith/citadel.h
  387. citmain/netcall.o : citmain/netcall.c $(HCORE) $(HNET) cith/dirlist.h cith/protocol.h cith/citadel.h
  388. citmain/neterror.o : citmain/neterror.c $(HCORE) cith/citadel.h
  389. citmain/netmain.o : citmain/netmain.c $(HCORE) $(HNET) cith/event.h cith/protocol.h cith/terminat.h cith/citadel.h
  390. citmain/netmisc.o : citmain/netmisc.c $(HCORE) $(HNET) cith/event.h cith/dirlist.h cith/citadel.h cith/terminat.h
  391. citmain/netrcv.o : citmain/netrcv.c $(HCORE) $(HNET) cith/dirlist.h cith/protocol.h cith/citadel.h
  392. citmain/nfs.o : citmain/nfs.c $(HCORE) $(HNET) cith/dirlist.h cith/citadel.h
  393. citmain/patchnum.o : citmain/patchnum.c
  394. citmain/postmsg.o : citmain/postmsg.c $(HCORE) $(HNET) cith/protocol.h cith/citadel.h
  395. citmain/room.o : citmain/room.c $(HCORE) cith/citadel.h cith/editor.h cith/room.h
  396. citmain/rooma.o : citmain/rooma.c $(HCORE) $(HNET) cith/dirlist.h cith/protocol.h cith/citadel.h
  397. citmain/roomb.o : citmain/roomb.c $(HCORE) $(HNET) cith/protocol.h cith/citadel.h
  398. citmain/roomedit.o : citmain/roomedit.c $(HCORE) $(HNET) cith/editor.h cith/citadel.h
  399. citmain/scandir.o : citmain/scandir.c $(HCORE) cith/dirlist.h cith/dateread.h cith/citadel.h
  400. citmain/statbar.o : citmain/statbar.c $(HCORE) cith/citadel.h
  401. citmain/sysdep.o : citmain/sysdep.c $(HCORE) $(HNET) cith/calllog.h cith/citadel.h
  402. citmain/terminat.o : citmain/terminat.c $(HCORE) cith/calllog.h cith/terminat.h cith/citadel.h
  403. citmain/xymodem.o : citmain/xymodem.c $(HCORE) cith/dirlist.h cith/calllog.h cith/protocol.h cith/citadel.h
  404. citmain/zaploop.o : citmain/zaploop.c $(HCORE) cith/zaploop.h cith/citadel.h
  405. #
  406. # library dependencies compiled by AA 90Aug28
  407. #
  408. citlib/cd.o: citlib/cd.c
  409. citlib/checkpt.o: citlib/checkpt.c $(HCORE) cith/config.h
  410. citlib/clock.o: citlib/clock.c $(HCORE)
  411. citlib/congetyn.o: citlib/congetyn.c $(HCORE)
  412. citlib/conout.o: citlib/conout.c $(HCORE)
  413. citlib/crashout.o: citlib/crashout.c $(HCORE)
  414. citlib/crypte.o: citlib/crypte.c $(HCORE)
  415. citlib/ctdlfile.o: citlib/ctdlfile.c $(HCORE)
  416. citlib/dskspace.o: citlib/dskspace.c $(HCORE)
  417. citlib/findmsg.o: citlib/findmsg.c $(HCORE)
  418. citlib/formroom.o: citlib/formroom.c $(HCORE)
  419. citlib/formtime.o: citlib/formtime.c
  420. citlib/fromdesk.o: citlib/fromdesk.c
  421. citlib/getcd.o: citlib/getcd.c $(HCORE)
  422. citlib/getdiren.o: citlib/getdiren.c cith/dirlist.h
  423. citlib/getlog.o: citlib/getlog.c $(HCORE)
  424. citlib/getnet.o: citlib/getnet.c $(HCORE) $(HNET)
  425. citlib/getnmidx.o: citlib/getnmidx.c $(HCORE)
  426. citlib/getroom.o: citlib/getroom.c $(HCORE)
  427. citlib/getspool.o: citlib/getspool.c $(HCORE)
  428. citlib/getyesno.o: citlib/getyesno.c $(HCORE)
  429. citlib/hangup.o: citlib/hangup.c $(HCORE)
  430. citlib/hash.o: citlib/hash.c
  431. citlib/io.o : citlib/io.c
  432. citlib/labelcmp.o: citlib/labelcmp.c
  433. citlib/libarch.o: citlib/libarch.c $(HCORE)
  434. citlib/libevent.o: citlib/libevent.c $(HCORE) cith/event.h
  435. citlib/libfloor.o: citlib/libfloor.c $(HCORE)
  436. citlib/libroute.o: citlib/libroute.c $(HCORE) $(HNET)
  437. citlib/libtag.o: citlib/libtag.c $(HCORE)
  438. citlib/locking.o: citlib/locking.c $(HCORE)
  439. citlib/makedate.o: citlib/makedate.c $(HCORE)
  440. citlib/modputs.o: citlib/modputs.c
  441. citlib/msgio.o: citlib/msgio.c $(HCORE)
  442. citlib/msgio2.o: citlib/msgio2.c $(HCORE)
  443. citlib/msgtime.o: citlib/msgtime.c $(HCORE)
  444. citlib/netnmidx.o: citlib/netnmidx.c $(HCORE) $(HNET)
  445. citlib/normalis.o: citlib/normalis.c
  446. citlib/noteroom.o: citlib/noteroom.c $(HCORE)
  447. citlib/nnisok.o: citlib/nnisok.c
  448. citlib/output.o: citlib/output.c $(HCORE) cith/protocol.h
  449. citlib/printmsg.o: citlib/printmsg.c $(HCORE)
  450. citlib/prntword.o: citlib/prntword.c $(HCORE)
  451. citlib/putlog.o: citlib/putlog.c $(HCORE)
  452. citlib/putnet.o: citlib/putnet.c $(HCORE) $(HNET)
  453. citlib/putroom.o: citlib/putroom.c $(HCORE)
  454. citlib/readtabl.o: citlib/readtabl.c $(HCORE) $(HNET) cith/archiver.h cith/event.h cith/zaploop.h
  455. citlib/receive.o: citlib/receive.c $(HCORE)
  456. citlib/rmalias.o: citlib/rmalias.c $(HCORE)
  457. citlib/stricmp.o: citlib/stricmp.c
  458. citlib/strnicmp.o: citlib/strnicmp.c
  459. citlib/strupr.o: citlib/strupr.c
  460. citlib/timeis.o: citlib/timeis.c
  461. citlib/timers.o: citlib/timers.c $(HCORE)
  462. citlib/version.o: citlib/version.c
  463. citlib/writetbl.o: citlib/writetbl.c $(HCORE) $(HNET) cith/archiver.h cith/event.h cith/zaploop.h
  464. citlib/xfuncs.o: citlib/xfuncs.c cith/sysdep.h
  465. #
  466. # \citutil dependencies redone by AA 90Aug29
  467. #
  468. citutil/callstat.o : citutil/callstat.c $(HCORE) cith/calllog.h cith/terminat.h
  469. citutil/citfs.o : citutil/citfs.c $(HCORE) $(HNET)
  470. citutil/ckdoor.o : citutil/ckdoor.c cith/door.h
  471. citutil/clog.o : citutil/clog.c $(HCORE)
  472. citutil/collide.o : citutil/collide.c $(HCORE)
  473. citutil/conv32.o : citutil/conv32.c $(HCORE) $(HNET)
  474. citutil/conv33d.o : citutil/conv33d.c $(HCORE) $(HNET)
  475. citutil/dumpnet.o : citutil/dumpnet.c $(HCORE) $(HNET) cith/event.h
  476. citutil/flipbits.o : citutil/flipbits.c $(HCORE)
  477. citutil/lchange.o : citutil/lchange.c $(HCORE)
  478. citutil/loadnet.o : citutil/loadnet.c $(HCORE) $(HNET) cith/event.h
  479. citutil/logedit.o : citutil/logedit.c $(HCORE)
  480. citutil/makezt.o : citutil/makezt.c $(HCORE) $(HNET) cith/zaploop.h
  481. citutil/mchange.o : citutil/mchange.c $(HCORE)
  482. citutil/mexpand.o : citutil/mexpand.c $(HCORE)
  483. citutil/mshrink.o : citutil/mshrink.c $(HCORE)
  484. citutil/nchange.o : citutil/nchange.c $(HCORE) $(HNET)
  485. citutil/netmap.o : citutil/netmap.c $(HCORE) $(HNET)
  486. citutil/popular.o : citutil/popular.c $(HCORE) $(HNET)
  487. citutil/rchange.o : citutil/rchange.c $(HCORE)
  488. citutil/readtbl.o : citutil/readtbl.c $(HCORE) $(HNET)
  489. citutil/scanzt.o : citutil/scanzt.c $(HCORE) cith/zaploop.h
  490. citutil/sysop.o : citutil/sysop.c
  491. citutil/vlog.o : citutil/vlog.c $(HCORE)
  492. #
  493. # \citalt dependencies redone by AA 90Aug29
  494. #
  495. citalt/citpeek.o : citalt/citpeek.c $(HCORE) $(HNET)
  496. citalt/dumpmsg.o : citalt/dumpmsg.c $(HCORE) cith/sysdep.h
  497. citalt/runit.o : citalt/runit.c
  498. citalt/spooledt.o : citalt/spooledt.c $(HCORE)
  499. citalt/users.o : citalt/users.c $(HCORE)
  500.  
  501. depend: $(ALL_SOURCES)
  502.     $(CC) $(CFLAGS) -MM $(ALL_SOURCES) > depend
  503.